package cn.itsource.system.mapper;
import cn.itsource.system.domain.Logininfo;
import cn.itsource.system.domain.Menu;
import cn.itsource.system.query.LogininfoQuery;

import java.util.List;

public interface LogininfoMapper {
    void add(Logininfo logininfo);
    void update(Logininfo logininfo);
    void delete(Long id);   
    Logininfo getOne(Long id);
    List<Logininfo> getAll();

    void patchDelete(Long[] ids);

    List<Logininfo> pageQuery(LogininfoQuery query);

    Logininfo findAccount(String account);

    List<String> findPermissionsByLogininfoId(Long id);

    List<Menu> findMenusByLogininfoId(Long id);
}
